package main

func numberOfPairs(nums []int) []int {
	cnt := map[int]bool{}
	res := 0 // 数对数量

	for _, num := range nums {
		cnt[num] = !cnt[num] // 如果cnt 没有数对则为true 有数对则为false
		if !cnt[num] {       // 如果 为 一对数对 false
			res++
		}
	}
	return []int{res, len(nums) - res*2}
}

func main() {
	numberOfPairs([]int{1, 3, 2, 1, 3, 2, 2})
}
